package com.framework.websocket.model;

import lombok.Data;

/**
 * WebSocket 订阅消息
 */
@Data
public class SubscribeMessage {
    
    /**
     * 命令类型
     */
    private String command;
    
    /**
     * 订阅主题（用于订阅类消息）
     */
    private String topic;
    
    /**
     * Redis键（用于推送消息）
     */
    private String key;
    
    /**
     * 请求参数
     */
    private Object params;
    
    /**
     * 响应数据
     */
    private Object response;
    
    /**
     * 消息时间戳
     */
    private Long timestamp = System.currentTimeMillis();
}